poisson bracket and canonical transformation